Senior Software Engineer
Job Description
Key Responsibilities:
Design, develop, and maintain robust backend services using Java (Spring Boot, JSF, etc.)Collaborate with cross-functional teams including product managers, QA, and DevOps to deliver high-quality software solutionsParticipate in architectural discussions and contribute to technical decision-makingWrite clean, maintainable, and efficient code following best practicesConduct code reviews and mentor junior developersEnsure system reliability, scalability, and performanceIntegrate with third-party APIs and financial systems where applicableContribute to CI/CD pipeline improvements and automation
Qualification
Required Qualifications:
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field5+ years of professional experience in Java developmentStrong expertise in Spring Framework (Spring Boot, JSF, etc.)Solid understanding of RESTful APIs, microservices architecture, and event-driven systemsExperience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB)Familiarity with unit testing frameworks (JUnit)Proficient in using Git, Maven/Gradle, and CI/CD tools (e.g., Jenkins, GitLab CI)Strong problem-solving and debugging skills Nice to Have:Experience in the financial services industry (e.g., banking, trading, insurance, fintech)Exposure to cloud platforms (AWS, Azure, GCP)Familiarity with containerization (Docker, Kubernetes)Understanding of security best practices in financial applications
About The Global Business Services
A dynamic offshore hub based in the Philippines, serving as a vital extension of its parent organization’s operations. As an internal support center, it delivers high-impact services across multiple departments, including technology, compliance, finance, and operations, supporting various lines of business.